Entity Framework Code First
Home

Entity Framework Code First

Entity Framework Code First

Object / relationele mappers (ORM) dichten de kloof tussen object-georiënteerd programmeren (OOP) en relationele databases. Een ORM maakt abstractie van database-specifieke technologieën en 'bevrijdt' de OOP ontwikkelaar, van 'enge' SQL queries. Entity Framework Code Firstis de nieuwste editie van Microsoft's data access technologie. Het bouwt verder op het "klassieke" Entity Framework, dat al bestaat sinds 2009.

ORM

Entity Framework Code Firstis de nieuwste editie van Microsoft's Entity Framework. Het ligt bovenop het "klassieke" Entity Framework, dat bestaat sinds 2009. Entity Framework bood reeds twee ontwikkelingsmodellen:

  1. Database first, die de code vanaf een bestaande database gegenereerd.
  2. Model first die een conceptueel model definieert op basis waarvan de database en de code worden gegenereerd.

DDD

Code first begint waar het "klassieke" Entity Framework eindigde, namelijk te beginnen met de code en het genereren van de database op basis daarvan. Ook bekend als een domain driven design (DDD) strategie.

Het EFCF is populair omwille van een aantal redenen:

Voor degenen die komen van het "klassieke" Entity Framework, betekent dit dat je je eigen entiteiten met de hand moet coderen. Er is geen fancy designer om dat voor jou te doen. Maar dit geeft je meer controle over hoe de dingen worden gegenereerd, en dat is een goede zaak.

  1. EF installeren
  2. EF de database configureren
  3. EF connectiestring configureren
  4. EF context
  5. EF entiteiten
  6. EF object relational mapping met attributen
  7. EF Business regels toevoegen met attributen
  8. EF object relational mapping met code

JI
2016-11-23 13:16:33